package se.webbzon.boltzmann.game.switchable;

public interface Switchable {
	
	/** Sets the enable state of this switchable instance. 
	 * If the parameter instant is true then the instance must
	 * be enabled/disabled instantly (in a single step). 
	 * A switchable instance must not provide this option. **/
	public void setEnable(boolean enable, boolean instant);
	
	/** Returns true if this switchable instance is enabled. **/
	public boolean isEnabled();

}
